module.exports = [{
    name: 'vue-dir',
    children: [{
        name: 'vue',
        url: 'https://github.com/vuejs/core.git'
    }, {
        name: 'element-plus',
        url: 'https://github.com/element-plus/element-plus.git'
    }, {
        name: 'element-plus-icons',
        url: 'https://github.com/element-plus/element-plus-icons.git'
    }, {
        name: 'vite',
        url: 'https://github.com/vitejs/vite.git'
    }, {
        name: 'vue-demi',
        url: 'https://github.com/vueuse/vue-demi.git'
    }, {
        name: 'vue-router',
        url: 'https://github.com/vuejs/router.git'
    }, {
        name: 'vueuse',
        url: 'https://github.com/vueuse/vueuse.git'
    }, {
        name: 'vue-virtual-scroller',
        url: 'https://github.com/Akryum/vue-virtual-scroller.git'
    }, {
        name: 'pinia',
        url: 'https://github.com/vuejs/pinia.git'
    }, {
        name: 'axios',
        url: 'https://github.com/axios/axios.git'
    }, {
        name: 'qiankun',
        url: 'https://github.com/umijs/qiankun.git',
        description: '微前端框架'
    }, {
        name: 'single-spa',
        url: 'https://github.com/single-spa/single-spa.git',
        description: '微前端框架'
    }, {
        name: 'dev-tools',
        url: 'https://github.com/vuejs/devtools-v6.git',
        description: '浏览器开发者工具'
    }]
}, {
    name: 'vue2-dir',
    children: [{
        name: 'Geeker-Admin',
        url: 'https://github.com/HalseySpicy/Geeker-Admin.git'
    }, {
        name: 'scui',
        url: 'https://gitee.com/lolicode/scui.git'
    }, {
        name: 'vue',
        url: 'https://github.com/vuejs/vue.git'
    }, {
        name: 'Vue.Draggable',
        url: 'https://github.com/SortableJS/Vue.Draggable.git'
    }, {
        name: 'vue-element-admin',
        url: 'https://github.com/PanJiaChen/vue-element-admin.git'
    }, {
        name: 'vuex',
        url: 'https://github.com/vuejs/vuex.git'
    }]
}, {
    name: 'codemirror',
    url: 'https://github.com/codemirror/dev.git'
}, {
    name: 'react-dir',
    children: [{
        name: 'amis',
        url: 'https://github.com/baidu/amis.git'
    }]
}, {
    name: 'graph-dir',
    children: [{
        name: 'butterfly',
        url: 'https://github.com/alibaba/butterfly.git'
    }, {
        name: 'd3-force',
        url: 'https://github.com/d3/d3-force.git'
    }, {
        name: 'dagre',
        url: 'https://github.com/dagrejs/dagre.git'
    }, {
        name: 'dom-to-image',
        url: 'https://github.com/tsayen/dom-to-image.git'
    }, {
        name: 'echarts',
        url: 'https://github.com/apache/echarts.git'
    }, {
        name: 'G6',
        url: 'https://github.com/antvis/G6.git'
    }, {
        name: 'graphlib',
        url: 'https://github.com/dagrejs/graphlib.git'
    }, {
        name: 'react-lineage-dag',
        url: 'https://github.com/aliyun/react-lineage-dag.git'
    }, {
        name: 'metabase',
        url: 'https://github.com/metabase/metabase.git'
    }]
}, {
    name: 'mis-dir',
    children: [{
        name: 'pdf.js',
        url: 'https://github.com/mozilla/pdf.js'
    }, {
        name: 'unocss',
        url: 'https://github.com/unocss/unocss.git'
    }, {
        name: 'wireguard',
        url: 'DTCYXSZ-5199',
        skip: true,
        desc: '一个vpn解决方案'
    }, {
        name: 'developer-portfolio',
        url: 'https://github.com/said7388/developer-portfolio.git',
        desc: '一个个人展示的项目'
    }, {
        name: 'es6tutorial',
        url: 'https://github.com/ruanyf/es6tutorial.git',
        desc: 'es6入门'
    }, {
        name: 'zeal',
        url: 'https://github.com/zealdocs/zeal.git',
        desc: '文档集合'
    }, {
        name: 'excalidraw',
        url: 'https://github.com/excalidraw/excalidraw.git',
        desc: '白板工具'
    }, {
        name: 'fetch-event-source',
        url: 'https://github.com/Azure/fetch-event-source.git',
        desc: 'fetch模拟eventsource'
    }]
}, {
    name: 'ai-dir',
    children: [{
        name: 'plantuml-server',
        url: 'https://github.com/plantuml/plantuml-server.git'
    }, {
        name: 'Chat-Next-Web',
        url: 'https://github.com/Yidadaa/ChatGPT-Next-Web.git'
    }, {
        name: 'ChatGPT-Shortcut',
        url: 'https://github.com/rockbenben/ChatGPT-Shortcut.git'
    }]
}, {
    name: 'toolchain-dir',
    children: [{
        name: 'rollup',
        url: 'https://github.com/rollup/rollup.git'
    }, {
        name: 'webpack',
        url: 'https://github.com/webpack/webpack.git'
    }]
}, {
    name: 'node-dir',
    children: [{
        name: 'yapi',
        url: 'https://github.com/YMFE/yapi.git'
    }, {
        name: 'node-http-proxy',
        url: 'https://github.com/http-party/node-http-proxy.git'
    }, {
        name: 'node',
        url: 'https://github.com/nodejs/node.git',
        skip: true
    }]
}, {
    name: 'algorithms',
    children: [{
        name: 'hello-algo',
        url: 'https://github.com/krahets/hello-algo.git',
    }]
}, {
    name: 'web-os',
    children: [{
        name: 'puter',
        children: [{
            name: 'puter.js',
            url: 'https://github.com/HeyPuter/puter.js.git'
        }, {
            name: 'puter',
            url: 'https://github.com/HeyPuter/puter'
        }, {
            name: 'kv.js',
            url: 'https://github.com/HeyPuter/kv.js.git'
        }, {
            name: 'notepad',
            url: 'https://github.com/HeyPuter/notepad.git'
        }, {
            name: 'puter-fuse',
            url: 'https://github.com/HeyPuter/puter-fuse.git'
        }, {
            name: 'terminal',
            url: 'https://github.com/HeyPuter/terminal.git'
        }, {
            name: 'phoenix',
            url: 'https://github.com/HeyPuter/phoenix.git'
        }]
    }]
}, {
    name: 'taro',
    children: [{
        name: 'taro',
        url: 'https://github.com/NervJS/taro.git'
    }]   
}]
